# 简述变量命名规范

# input是什么数据类型

# str

# Python有哪些注释方法？

# 判断下列逻辑语句的True,False.
"""
  1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6
"""
# False or True or False and True and True or False

# 有变量name = " aleX leNb " 完成如下操作
"""
  移除 name 变量对应的值两边的空格,并输出处理结果           strip
  判断 name 变量是否以 "al" 开头,并输出结果               startswith
  判断name变量是否以"Nb"结尾,并输出结果                   endswith
  将 name 变量对应的值中的所有的"l" 替换为 "p",并输出结果   replace
  将name变量对应的值中的第一个"l"替换成"p",并输出结果       replace 加上替换次数
  将 name 变量对应的值根据所有的"l" 分割,并输出结果。       split
  将 name 变量对应的值根据第一个"l"分割,并输出结果。        split 加上替换次数
  将 name 变量对应的值变大写,并输出结果                   upper
  将 name 变量对应的值变小写,并输出结果                   lower
  判断name变量对应的值字母"l"出现几次，并输出结果           count
  如果判断name变量对应的值前四位"l"出现几次,并输出结果       name[:4].count('l')
  请输出 name 变量对应的值的第 2 个字符?                  [1]
  请输出 name 变量对应的值的前 3 个字符?
  请输出 name 变量对应的值的后 2 个字符?                   [-2:]
"""

# 如何实现字符串的反转？如： name = "wupeiqi" 请反转为 name ="iqiepuw"  # 切片

# 如何实现 “1,2,3” 变成 [‘1’,’2’,’3’]  # split

# 以下代码输出是什么? list = "a,b,c,d,e,f" print list[10:]

# 对3.2做四舍五入，并打印绝对值
# abs()
# round()

# i = -3.25
# print(abs(round(i, 1)))

# "123"能否转成数字？"34r"呢？说明原因

# 制作趣味模板程序需求：等待⽤户输⼊名字、地点、爱好，根据⽤户的名字和爱好进行任意现实 如：敬爱可亲的xxx，最喜欢在xxx地⽅⼲xxx
"""
  使用input获取内容，格式化输出打印
"""
# name = input("请输入名称：")
# place = input("请输入地点:")
# hobby = input("请输入爱好")
#
# print(f"敬爱可亲的{name}，最喜欢在{place}地⽅⼲{hobby}")